package com.ruoyi.kaoyan.domain;

import java.util.Date;
import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.core.domain.model.BaseEntityPlus;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.system.domain.SysFileInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * banner信息表(EducationBanner)表实体类
 *
 * @author jiuling
 * @since 2023-04-25 14:58:29
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class EducationBanner extends BaseEntityPlus {
    /**
     * id
     */
    @Excel(name = "id")
    @ApiModelProperty(value = "id")
    private Long id;

    /**
     * 标题
     */
    @Excel(name = "标题")
    @ApiModelProperty(value = "标题")
    private String title;
    /**
     * banner
     */
    @Excel(name = "banner")
    @ApiModelProperty(value = "bannerGroupId")
    private String bannerGroupId;
    /**
     * 外链跳转地址
     */
    @Excel(name = "外链跳转地址")
    @ApiModelProperty(value = "外链跳转地址")
    private String url;
    /**
     * 是否启动，1：启动，0：不启动
     */
    @Excel(name = "是否启用，1：启用，0：不启用")
    @ApiModelProperty(value = "是否启用，1：启用，0：不启用")
    private Integer isEnabled;

    @TableField(exist = false)
    private String bannerUrl;

    @TableField(exist = false)
    private List<SysFileInfo> bannerList;
}
